package com.huluobo.mvvm_base.model;

import com.huluobo.mvvm_base.ApiService;
import com.huluobo.mvvm_base.RetrofitManager;

/**
 * Created by LC on 2023/11/30.
 * 所有的Model层在MVVM模式由于名字重复,所以都改为叫做Repository(数据仓库),简称Repo
 * 对所有继承它的类提供一个ApiService,它的子类可以直接使用,因为在Base的构造方法中已经进行了实例化
 */
public class BaseRepo {
    protected ApiService apiService;

    public BaseRepo() {
        apiService = RetrofitManager.getInstance().getRetrofit().create(ApiService.class);
    }
}
